Mountain Sheep — definition
1. mountain sheep (Noun)
1 definition
mountain sheep (Noun) — Any wild sheep inhabiting mountainous regions.
1 type of
wild sheep
9 types
Bighorn Ovis canadensis Ovis musimon Rocky Mountain bighorn Rocky Mountain sheep bighorn sheep cimarron moufflon mouflon